Text copied to clipboard!
Tittel
Text copied to clipboard!Go Programvareingeniør
Beskrivelse
Text copied to clipboard!
Vi leter etter en dyktig og engasjert Go Programvareingeniør som kan bidra til utvikling, implementering og vedlikehold av programvareløsninger ved bruk av Go. Som en del av vårt tekniske team vil du jobbe med å designe og optimalisere systemer for høy ytelse og skalerbarhet. Du vil samarbeide tett med andre utviklere, produktledere og designere for å skape innovative løsninger som møter våre kunders behov.
Dine hovedoppgaver vil inkludere utvikling av backend-tjenester, API-er og mikrotjenester ved hjelp av Go. Du vil også være ansvarlig for å skrive ren, effektiv og vedlikeholdbar kode, samt utføre kodegjennomganger for å sikre høy kvalitet. Videre vil du bidra til å identifisere og løse tekniske utfordringer, optimalisere ytelse og sikre at systemene våre er robuste og sikre.
For å lykkes i denne rollen bør du ha solid erfaring med Go-programmering og en god forståelse av distribuerte systemer og skybaserte løsninger. Erfaring med databaser, både SQL og NoSQL, samt kjennskap til containerteknologier som Docker og Kubernetes, vil være en fordel. Du bør også ha erfaring med versjonskontrollsystemer som Git og være komfortabel med å jobbe i et smidig utviklingsmiljø.
Vi verdsetter en proaktiv tilnærming til problemløsning og forventer at du kan jobbe selvstendig så vel som i team. Gode kommunikasjonsferdigheter og evnen til å forklare tekniske konsepter til ikke-tekniske interessenter er også viktig. Hvis du brenner for programvareutvikling og ønsker å jobbe med moderne teknologier i et dynamisk miljø, vil vi gjerne høre fra deg!
Ansvarsområder
Text copied to clipboard!- Utvikle og vedlikeholde backend-tjenester og API-er ved bruk av Go.
- Skrive ren, effektiv og vedlikeholdbar kode.
- Utføre kodegjennomganger og sikre høy kvalitet på programvaren.
- Optimalisere systemytelse og løse tekniske utfordringer.
- Samarbeide med tverrfaglige team for å utvikle innovative løsninger.
- Implementere og vedlikeholde mikrotjenestearkitektur.
- Sikre at systemene er robuste, sikre og skalerbare.
- Dokumentere tekniske løsninger og beste praksis.
Krav
Text copied to clipboard!- Erfaring med Go-programmering og backend-utvikling.
- Forståelse av distribuerte systemer og skybaserte løsninger.
- Erfaring med databaser, både SQL og NoSQL.
- Kjennskap til containerteknologier som Docker og Kubernetes.
- Erfaring med versjonskontrollsystemer som Git.
- Evne til å jobbe i et smidig utviklingsmiljø.
- Gode problemløsningsferdigheter og analytisk tenkning.
- Sterke kommunikasjonsferdigheter og evne til å samarbeide i team.
Potensielle intervjuspørsmål
Text copied to clipboard!- Kan du beskrive din erfaring med Go-programmering?
- Hvordan håndterer du ytelsesoptimalisering i backend-systemer?
- Har du erfaring med mikrotjenestearkitektur? Kan du gi et eksempel?
- Hvordan sikrer du at koden din er vedlikeholdbar og skalerbar?
- Kan du fortelle om en teknisk utfordring du har løst og hvordan du gikk frem?
- Hvilke verktøy og teknologier bruker du for å overvåke og feilsøke systemer?
- Hvordan samarbeider du med andre teammedlemmer i et utviklingsprosjekt?
- Hva motiverer deg til å jobbe med Go og backend-utvikling?